The second edition of Ethical Theory: An Anthology features a comprehensive collection of more than 80 essays from classic and contemporary philosophers that address questions at the heart of moral philosophy.
Studied for PHIL 3100 - Ethics - at Loyola Marymount University. A great survey of ethical concepts, employing source texts from the biggest schools of thought (Aristotle, Mill, Kant, etc), and following up with more contemporary work that complicates the original ethical systems.