Theories of history - Gardiner Patrick Ed. (1959)