Struggle for a Vast Future: The American Civil War By McPherson, James (FRW) Hardcover Price $7.54 Free Shipping