Author: Cohen, Kalman J., Hammer, Frederick S.,