An introduction to philosophy of history - Walsh, W. H. (London : Hutchinson University Library, 1967)