Author: John Henderson Thomson
Alternate names: J. H. (John Henderson) Thomson; J. H. Thomson; John Henderson Thomson