A modern introduction to moral philosophy - Montefiore, Alan. (Routledge,)