doi:10.1016/S1071-9164(03)00583-9