Peter S. Carmichael

Peter S. Carmichael is the author of Lee's Young Artillerist: William R. J. Pegram and an assistant professor of history at the University of North Carolina at Greensboro.
Audacity Personified - Cover
Audacity Personified