Shigley, F E

Theory of machines - Mc Graw Hill