James S. Davis

3 books

46 pages paperback

nonfiction education tense medium-paced

343 pages 2016

fiction historical adventurous emotional fast-paced

321 pages digital