Morality and conflict - Hampshire, Stuart, 1914-2004. (Harvard University Press, 1983)