An introduction to philosophy of history - Walsh, W. H. (William Henry) (Humanities Press, 1976)