Shane J. Maddock

4 books

592 pages 1999

nonfiction history informative reflective medium-paced

244 pages paperback 2000

nonfiction challenging informative medium-paced

392 pages paperback

nonfiction history politics

392 pages hardcover 2010

challenging informative medium-paced