A study of history - TOYNBEE, Arnold J. (Oxford University Press, 1956)