A.D. Hamilton & Co. Ltd,author.