10.1016/S0961-9534(03)00013-8