Two theories of morality / by Stuart Hampshire. Oxford : Oxford Univ. Press, 1977