The elements of moral philosophy

James Rachels
McGraw-Hill
9780078038242
0-07-803824-3