Address delivered in St. Salvator's College Church St. Andrew ...
Shairp, John Campbell,1819-1885.
Edinburgh,
1874.