Robotics - Zhihong, Man (Pearson Prentice Hall, 2005)