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