Philosophy of history : an introduction - Walsh, William Henry 1913-1986 (Harper Torchbooks. The Academy Library, 1960)