James Longstreet : Lee's war horse - Eckenrode, H. J. (Hamilton James), 1881-1952 (University of North Carolina Press, 1986)