Author: Donald W. Patten , Ronald R. Hatch, Loren C. Steinhauer