Machanical engineering design - Shigley,Joseph Edward (New York McGraw-Hill, 1986)