ENGINEERING MECHANICS - BHAVIKATTI S S (NEW DELHI NEW AGE INTERNATIONAL LTD., 2008)