10.1016/S0377-2217(98)00279-3