John Hines

13 books

343 pages paperback 1998

medium-paced

488 pages 1997

informative medium-paced

265 pages 2007

challenging reflective medium-paced

88 pages digital

316 pages paperback 1993

adventurous informative lighthearted slow-paced

299 pages hardcover

nonfiction history challenging informative medium-paced

missing page info

medium-paced

424 pages 2016

history adventurous informative medium-paced

482 pages paperback 2004

medium-paced

194 pages hardcover 1999

informative medium-paced