A mathematical introduction to robotic manipulation - Murray, Richard M.; Zexiang, Li; Shankar, Sastry S. (CRC Press, 1994)