Text this: Algorithmic and geometric aspects of robotics /