Author: Joseph Eggleston Johnston
Alternate names: Joseph E. Johnston
Born: 3 February 1807
Died: 21 March 1891