A study of history - Toynbee, Arnold J (Oxford University Press, London, 1960)