Author: Warren M. Hartzell
Alternate names: Warren Hartzell