Author: James G. S. S. Thomson
Alternate names: James G.S.S. Thomson; James G S S Thomson