Ethics : an introduction to moral philosophy - Stewart, Noel (Polity Press, 2009)