Author: James R. Hasselback Irvin N. Gleim