Author: Grahame H. C. (Grahame Hugh C. Waters