by James Rachels
Every discipline should have a book like this one. It covers the basics in around 200 pages of well-written, more or less independent chapters, each of which can be easily devoured in a single sitting. Rachels discusses egoism, utilitarianism, Kant's categorical imperative, the social contract, and other philosophies along with some of the main arguments for and against each of them. Recommended.
copyright © 1999 John Regehr