THE ELEMENTS OF MORAL PHILOSOPHY, 3RD EDITION - RACHELS, JAMES