Laura G. (SteelerMom) reviewed General James Longstreet: The Confederacy's Most Controversial Soldier : A Biography on + 10 more book reviews
General James Longstreet was Lee's senior lieutenant in the Army of Northern Virginia and the general whose conduct at the Battle of Gettysburg remains a topic of heated debate more than 130 years later.