Study of history - Toynbee, Arnold J. (Thames & Hudson, 1988)