Radical sacrifice the rise and ruin of Fitz John Porter / - Marvel, William. (The University of North Carolina Press,, 2021)