Fundamental of Machine Elements (New Ed.) - HAMROCK, Bernard J (McGraw-Hill, 2005)