John M. Battle

2 books

646 pages 1986

fiction adventurous informative medium-paced

644 pages paperback 1986

nonfiction adventurous dark informative medium-paced