Author: Geoffrey Hoyt Moore
Alternate names: Geoffrey H. Moore