SOLID & FLUID MACHANICS - BHAVIKATTI, S S (NEW DELHI N.D. NEW AGE, 2022)