Author: Cyril A. Barnes
Alternate names: Cyrill A. Barnes