An introduction to philosophy of history - Walsh, William H. (Harvester Pr., 1976)