Twentieth century ethics - Hancock, Roger N. (Columbia Univ.Pr., 1974)