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