Philosophy of history : an introduction. - Walsh, W.H (1967)