The Elements of Moral Philosophy 9th Edition by James Rachels