David Farland

116 books

missing page info digital 2021

medium-paced

missing duration info audio

223 pages hardcover

24 pages digital 2012

emotional reflective slow-paced

367 pages 2014

nonfiction informative inspiring reflective medium-paced

17 pages digital 2013

missing page info 2016

fiction fantasy adventurous challenging mysterious slow-paced

751 pages digital 2017

fiction fantasy

258 pages paperback 2013

448 pages

fiction science science fiction adventurous medium-paced