10.1016/S0393-0440(99)00065-0