Kinematic Geometry of Mechanisms (Oxford Engineering Science Series)