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