Author: Robert A. Harper,Raymond E. Crist,Calrence W. Sorensen