The Machines Of Leonardo Da Vinci And Franz Reuleaux. Kinematics Of Machines From The Renaissance To The 20th Century