10.1016/S0022-1759(00)00159-9