A modern introduction to moral philosophy - MONTEFIORE, Alan (Routledge, 2021)