Cambridge Texts in the History of Philosophy

292 pages paperback

nonfiction history philosophy science

missing page info 1620

nonfiction classics philosophy science challenging informative slow-paced

656 pages 1620

nonfiction classics philosophy science challenging informative slow-paced

292 pages hardcover

nonfiction philosophy science informative slow-paced