Author: Richard A.rossmiller and Marlin M.volz Leroy J.peterson