John Klima

14 books

97 pages 2013

informative reflective medium-paced

245 pages digital 2009

177 pages 2013

challenging informative medium-paced

553 pages 2015

nonfiction sports emotional informative slow-paced