Philosophy of history - Dray, William Herbert 1921-2009 (Prentice Hall., 1993)