Richard Shapcott

3 books

267 pages hardcover

nonfiction history philosophy politics medium-paced

276 pages 2001

medium-paced

368 pages hardcover

challenging informative reflective medium-paced