Philosophy of History an Introduction (Harper torchbooks) By Walsh, William Paperback Price $5.69 Free Shipping