A review by sartman
Gettysburg: The Last Invasion by Allen C. Guelzo
challenging
informative
tense
medium-paced
5.0
5.0