A study of history - Toynbee, Arnold (Oxford university press, 1957)