679bdd268abd8c83e82c006188f6d30c 1-s2.0-S0006320723003695-main.pdf