GOPALKRISHNA K R TEXT BOOK OF ELEMENTS OF MECHANICAL ENGINEERING - 26 ed. - BANGALORE SUBHAS STORES 2006 - 238