You need to sign in or sign up before continuing.

David Farland

116 books

368 pages paperback 2017

fiction fantasy horror science science fiction adventurous fast-paced

19 pages 2013

fiction fantasy adventurous reflective fast-paced

52 pages paperback

nonfiction art informative medium-paced

678 pages paperback 1999

fiction fantasy adventurous emotional medium-paced

384 pages paperback 2009

fiction fantasy adventurous fast-paced

409 pages paperback 2014

fiction fantasy short stories adventurous fast-paced

74 pages 2012

nonfiction education adventurous slow-paced

315 pages digital 2014

fiction fantasy short stories adventurous fast-paced

372 pages 2014

fiction fantasy short stories adventurous slow-paced

214 pages paperback 2009

fiction fantasy middle grade adventurous fast-paced