Twentieth century ethical theory - Cahn, Steven M.; Haber, Joram G. (Prentice Hall, 1995)