The Campaign for Vicksburg (Civil War series) By Michael B. Ballard Paperback From $5.65 Free Shipping