David Farland

116 books

238 pages digital 1993

missing page info digital 2011

fiction fantasy short stories adventurous dark reflective slow-paced

missing page info digital 2021

fiction fantasy science fiction short stories adventurous reflective medium-paced

37 pages digital 2018

adventurous challenging fast-paced

3847 pages 2017

fantasy adventurous fast-paced

613 pages 1998

fiction fantasy adventurous emotional medium-paced

279 pages digital 1991

1366 pages digital

missing page info digital 2016

adventurous emotional mysterious slow-paced

273 pages 2018

dark mysterious tense medium-paced