theory of machines - "shigley, joseph e. " (usa : mcgraw-hill, 1961)