Theories of Morality - Hampshire Stuart (New York Oxford Uinversity Press, 1977)