Author: Whitten, Kenneth W., Davis, Raymond E., Peck, Larry M.