Author: William A. R. Thomson
Alternate names: William Archibald Robson Thomson; William A. R Thomson