John C. Willis

2 books

239 pages 2000

nonfiction history adventurous informative medium-paced

272 pages 1991

challenging informative reflective medium-paced