David Farrell

18 books

missing page info 2011

medium-paced

218 pages paperback

fiction science science fiction medium-paced

240 pages digital 1999

272 pages 2015

reflective medium-paced

220 pages paperback

fiction crime short stories fast-paced

322 pages paperback

fiction biography literary memoir race emotional reflective medium-paced

missing page info 2024 user-added

fiction historical

44 pages paperback

nonfiction childrens