10.1016/S0032-3861(02)00295-1