Author: Donald W. Patten,Ronald R. Hatch