Author: C.G. Halford
Alternate names: C. G. Halford