Principles of history and other writings in philosophy of history - Draper, Hal (Editor) (New york, 1999)