Author: Smith, James E., Raabe, William A., Maloney, David M.