John Harper

26 books

nonfiction fantasy adventurous dark informative medium-paced

328 pages | first published 2016

nonfiction computer science science informative reflective medium-paced

170 pages

nonfiction history music religion informative medium-paced

344 pages

nonfiction sports emotional informative slow-paced

296 pages | first published 2005

nonfiction self help informative medium-paced

372 pages

nonfiction sports informative slow-paced

285 pages | first published 1993

adventurous slow-paced

160 pages | first published 2020

nonfiction autobiography biography childrens sports medium-paced

32 pages

nonfiction autobiography biography childrens sports medium-paced

32 pages

fiction fantasy science fiction adventurous tense fast-paced

missing page info | first published 2014