Michael Faber

4 books

208 pages paperback 2009

fiction short stories adventurous reflective slow-paced

303 pages digital

80 pages digital

120 pages 2012

reflective medium-paced