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