Theories of history - Gardiner, Patrick (Free Press of Glencoe, 1967)