Morality and Moral Controversies: Readings in Moral, Social and Political Philosophy (8th Edition)