A Study of History - Toynbee, Arnold J. (London : New York)
... c.