An Introduction to Moral Thought - Ray Billington (Taylor and Francis, 2003)