10.1016/S0167-9236(99)00012-3