Book Review: Civil War Petersburg / Confederate City in the Crucible of War by Mike Oppenheim11/19/20184/26/2024