Design of machine elements - Spotts, M.F. Shoup, T.E. Hornberger, L.E. and Venkatesh, C.V (Tata mcgraw hill, 2010)