A Systematic Approach to Learning Robot Programming with ROS - Newman, Wyatt S. (CRC Press, Taylor & Francis Group, 2018)