The elements of moral philosophy - Rachels, Stuart, 1969- (McGraw-Hill, 2023)