Author: Charles A. M. Hall
Alternate names: Charles A. M Hall