Author: Gordon James Foster Humphreys
Alternate names: Gordon J.F Humphreys; Gordon J. F. Humphreys; Gordon J F. Humphreys