10.1016/S1352-2310(01)00219-9