Design of Machinery An introduction to the synthesis and analysis of mechanisms and machines - Norton, Robert L 2001 (Boston Macgraw Hill, 2001)