Mechanisms and Mechanical Movements: A Treatise on Different Types of Mechanisms and Various Methods of Transmitting, Controlling and Modifying ... Direction, and Duration or Time of Action