Author: Martyn Calvin Cowan
Alternate names: Martyn C. Cowan