John Hamilton

269 books

32 pages

nonfiction childrens health nature science young adult

48 pages

nonfiction childrens history nature science

48 pages

nonfiction childrens crime young adult informative medium-paced

32 pages

nonfiction autobiography biography childrens sports informative medium-paced

missing page info 2008

challenging reflective sad slow-paced

272 pages hardcover

nonfiction history slow-paced

48 pages

nonfiction childrens history nature science

272 pages 2014

adventurous fast-paced

322 pages digital 2014

250 pages hardcover

fiction fantasy