Theory of machines and mechanisms - Shingley, Joseph Edward (McGraw-Hill series in mechanical engineering, 1995)