John Passmore

5 books

352 pages 2000

nonfiction history philosophy reference challenging informative slow-paced

530 pages hardcover

nonfiction philosophy sociology challenging informative medium-paced

missing page info

adventurous inspiring reflective medium-paced

missing page info paperback

nonfiction philosophy medium-paced

286 pages paperback

nonfiction history philosophy challenging informative reflective medium-paced