Michel Faber

31 books

922 pages paperback 1871

fiction classics historical literary challenging emotional reflective slow-paced

131 pages 2006

fiction short stories challenging informative inspiring medium-paced

207 pages paperback 2009

fiction short stories adventurous medium-paced

276 pages paperback 1981

fiction short stories adventurous challenging reflective slow-paced

296 pages paperback 2000

fiction horror science fiction dark mysterious tense medium-paced

122 pages 2016

nonfiction poetry emotional reflective slow-paced

246 pages hardcover 2005

fiction short stories adventurous dark slow-paced

2 hours, 13 minutes audio 2014

fiction dystopian science fiction adventurous emotional reflective medium-paced

136 pages paperback

208 pages 2013

funny informative reflective medium-paced