Kinematics analysis and synthesis - KimbrelllhJack T.