Author: Geoffrey L. Kesteven
Alternate names: Geoffrey Leighton Kesteven; Geoffrey Leighton L. Kesteven; G. L. Kesteven