Author: John Campbell Shairp
Alternate names: John Shairp; John Campell Shairp
Born: 1819
Died: 1885