10.1016/0167-9236(89)90019-5