Design of machinery - Norton, Robert L. (New Delhi Tata McGraw-hill, 2005)