A study of History - Toynbee, Arnold (Oxford University, 1972)