Thomson, John,1819-1893.Scot abroad and the Scot at home.