General James Longstreet the Confederacy,s most controversial soldier : a biography - Wert, Jeffry D. (Simon & Schuster, 1993)