Bhavikalti, S S Solid and Fluid Machines - 2nd - New Delhi New Age 2022 - 486 Subjects--Topical Terms: Mechanical Engineering