Author: Horowitz, Harold W. Karst, Kenneth L.,