A review by mslisadenise
Battle Cry of Freedom: The Civil War Era by James M. McPherson

challenging informative reflective slow-paced

4.0