Author: A. J. P. Thomson
Alternate names: Alexander John Peter Thomson