Theories of ethics : an introduction to moral phiolosophy with a selection of classic readings - Gordon Graham (Routledge, 2011)