Geometric fundamentals of robotics - Selig, J. M. (Monographs in computer science, 2005)