Theory of machines and mechanisms - Shigley, Joseph Edward (New york McGraw-Hill, 1995)