Arnold J. Toynbee
Arnold J. Toynbee and James Burke.