Design of machinery. An introduction to the synthesis and analysis of mechanisms and machines - Norton, Robert L. (Series in mechanical engineering, 1999)