Introduction to robotics - Saeed Benjamin Niku (John Wiley and sons, 2011)