Author: Charles H. (Charles Henry) Moorefield