Author: Sheehy, Eugene P. and Kenneth A. Lohf, compilers