Robot modeling and control - Spong, Mark W (John Wiley & Sons, 2006)