Theory of machines and mechanism - Shigley, Joseph Edward (McGraw-Hill, 1980)