Modern moral philosophy - O Hear, Anthony (Cambridge New York Port Melbourne Cambridge University Press, 2004)