Simulation, Modeling, and Programming for Autonomous Robots - Brugali (Springer International Publishing, 2014)