Design of machinery - Norton, Robert L. (McGraw-Hill, 2000)