Author: Vincent F. Hopper Rod W. Horton