Author: James Thomson Gibson Craig
Alternate names: J. T. Gibson Craig
Born: 1799
Died: 1886