Philosophy of history : an introduction - Walsh, William Henry (Harper & Row, Publishers, 1967)