Author: Diffendorfer, Ralph E., Hutchinson, Paul, McDermott, William F.