Author: Ropley, S. Dillon and Lynette L. Scribner, compilers