Charles Briggs

2 books

320 pages hardcover

nonfiction history philosophy

432 pages 2000

challenging informative reflective medium-paced