Modelling and Control of Robot Manipulators by Bruno Siciliano & Lorenzo Sciavicco