10.1016/S0304-3932(01)00108-8