Mastering ROS for Robotics Programming : Design, Build, and Simulate Complex Robots Using Robot Operating System and Master its Out-the box Functionalities - Lentin, Joseph (Packt Publishing, 2015)