Author: Cyril George Barnes
Alternate names: Cyril G. Barnes