Philosophy of history.
Dray, William Herbert.
Englewood Cliffs, 
[1964]