Can Ethics Provide Answers?: And Other Essays in Moral Philosophy by James Rachels author of Elements of Moral Philosophy Back to product details page >