Philosophy and Philosophers: An Introduction to Western Philosophy, revised edition