Study of history - Toynbee, A.J. (1969)
English