Author: Hoffman, William H., Maloney, David M., Raabe, William A., Young, James C.