5e8a2b1fc1bd3055c3e7fada1af4d936ad103121 1-s2.0-S0014483525004853-main.pdf