The Evolution of Modern Philosophy

532 pages 1999

philosophy science challenging informative medium-paced