Morality and the meaning of life an introduction to ethical theory - Ellin, Joseph (Harcourt Brace College Publishers, 1995)