Author: Grahame E. Farr
Alternate names: Grahame Edgar Farr; Grahame E Farr