An introduction to the philosophy of history - Stanford, Michael, 1923- (Blackwell Publishers, 1998)