General James Longstreet: The Confederacy's Most Controversial Soldier by Jeffry D. Wert Back to product details page >