CrustaceousCrab rated Elements of Moral Philosophy: 4 stars May 21, 2021 Public Stuart Rachels, James Rachels: Elements of Moral Philosophy (2018, McGraw-Hill Education)Elements of Moral Philosophy by Stuart Rachels, James Rachels