10.1016/S0377-2217(96)00401-8