Philosophy of history : an introduction - Walsh, William Henry (Harper Torchbooks, 1967)