Shigley, J E

Machine design. - Mc Graw Hill