Contemporary debates in moral theory - Dreier, James (Contemporary debates in philosophy ; ;, 2006)