Author: William G. Crampton
Alternate names: W. G. Crampton; W.G. Crampton; William Crampton