Author: R. J. Hartesveldt,H. T. Harvey,H. S. Shellhammer,R. E. Stecker