Author: Winfred A. Harbison Alfred H. Kelly