John Harper

28 books

328 pages hardcover 2016

nonfiction fantasy adventurous dark informative medium-paced

170 pages paperback

nonfiction computer science science informative reflective medium-paced

344 pages paperback

nonfiction history music religion informative medium-paced

296 pages 2005

nonfiction sports emotional informative slow-paced

372 pages hardcover

nonfiction self help informative medium-paced

285 pages 1993

nonfiction sports informative slow-paced

160 pages digital 2020

adventurous slow-paced

233 pages paperback 1996

emotional reflective medium-paced

32 pages paperback

nonfiction autobiography biography childrens sports medium-paced

312 pages digital 2014

fiction fantasy science fiction adventurous tense fast-paced