Michael D. Palmer

3 books

512 pages 1998

informative reflective medium-paced

207 pages hardcover

nonfiction classics history philosophy

665 pages 2012

religion challenging informative reflective medium-paced