Kinematic Analysis of Robot Manipulators by Carl D. Crane, Joseph Duffy & Iii Crane