Principles of mechanism designed for the use of students in the universities, and for engineering students generally - Willis, Robert (Cambridge University, 2010)