Barry J. Kemp

12 books

420 pages paperback

nonfiction history

256 pages 2005

nonfiction history informative slow-paced