Michael Faber

5 books

208 pages paperback 2009

fiction short stories adventurous reflective slow-paced

303 pages digital

missing page info

80 pages digital

120 pages 2012

reflective medium-paced