Author: John Campbell 1819-1885 Shairp