ELEMENTS OF CIVIL ENGINEERING AND ENGINEERING MECHANICS - BHAVIKATTI S S (NEW DELHI NEW AGE INTERNATIONAL PVT.LTD, 2007)