The Inland Campaign for Vicksburg

The Inland Campaign for Vicksburg

2024 • 560 pages