Adaptive Mobile Robotics by R.D. Eastman