Behavior-Based Robotics by Ronald C. Arkin