John M. Davis

16 books

80 pages first pub 2014 (editions)

fiction science fiction adventurous challenging fast-paced

152 pages missing pub info (editions)

nonfiction education psychology challenging informative medium-paced

128 pages missing pub info (editions)

nonfiction education psychology challenging informative medium-paced

160 pages missing pub info (editions)

fiction science science fiction emotional slow-paced

272 pages first pub 2006 (editions)

medium-paced

26 pages missing pub info (editions)

nonfiction education medium-paced

86 pages first pub 2016 (editions)

informative lighthearted fast-paced

125 pages first pub 2014 (editions)

fiction science fiction adventurous lighthearted fast-paced

546 pages missing pub info (editions)

fiction science science fiction medium-paced

584 pages missing pub info (editions)

fiction science science fiction