Philosophy of History: an Introduction (Harper Torchbooks) By Walsh, William Henry Paperback Price $11.75 Free Shipping