General James Longstreet: The Confederacy's Most Controversial Soldier-A Biography

Regular price $18.04

Argues that Longstreet was unfairly blamed for the defeat at Gettysburg


[powr-about-us id=2f794c97_1497904639]