Modern robotics : building versatile machines. - Henderson, Harry 1951- (Milestones in discovery and invention, 2006)