10.1016/S0925-5273(03)00203-2