10.1016/S0899-9007(98)00065-3