Peter Corke (2011). Robotics, Vision and Control. Springer Science+Business Media.