"I have been a soldier all my life": Gen. James Longstreet, CSA (Civil War commander series)