The best place for books on Vicksburg would be at the NPS Vicksburg Military Park Bookstore in Vicksburg.
See: http://www.nps.gov/vick/supportyourpark/bookstore.htm