https://www.packtpub.com/product/mastering-ros-for-robotics-programming-second-edition/9781788478953