Anurag Sharma Sciencedirect