A study of history - Toynbee, Arnold J (O.U.P, 1970)