Ethics introduction to moral philosophy - STEWART, Noel (Cambridge Polity Press, 2009)