Modern moral philosophy - O'Hear, Anthony (The Royal Institute of Philosophy supplement, 2004)