10.1016/S0022-5193(89)80146-8