10.1016/S0168-8227(98)00100-4