David Farland

116 books

560 pages 2005

fiction fantasy science fiction adventurous fast-paced

176 pages 2013

funny informative medium-paced

478 pages digital 2015

400 pages paperback 2018

fiction fantasy science fiction adventurous dark fast-paced

181 pages digital 2019

nonfiction reference adventurous medium-paced

360 pages 2016

fiction horror science fiction short stories dark medium-paced