Theory of machines and mechanisms / - Shigley, Joseph Edward. (McGraw-Hill,, 1995)