G . THOMSON & Co. , Dundee,