Arduino Robotics - WARREN David John (Apress New York, 2011)