Author: E. A. Freeman
Alternate names: E.A. Freeman; Dr. E. A. (Ted) Freeman