Robotics and Automation Handbook by Thomas R. Kurfess