Author: Charles W. Arrington
Alternate names: Charles W. Arrington and Garry J. Nokes