Coming Soon
-
James Longstreet and the American Civil War: The Confederate General Who Fought the Next War
PaperbackOriginal price $22.95Original price $22.95 - Original price $22.95Original price $22.95Current price $20.99$20.99 - $20.99Current price $20.99| /The American Civil War is often called the first “modern war.” Sandwiched between the Napoleonic Wars and World War I, it spawned a host of “firs...
View full details
Sort by