Vicksburg

Michael B. Ballard
University of North Carolina Press
9780807828939
0-8078-2893-9