John Canfield Spencer

5 books

992 pages 1835

nonfiction history philosophy politics challenging informative reflective slow-paced

446 pages 1835

nonfiction history philosophy politics challenging informative slow-paced

506 pages 1840

nonfiction history philosophy politics challenging informative reflective slow-paced

488 pages paperback

nonfiction education politics informative reflective medium-paced

missing page info 1835

informative reflective slow-paced