Distributed Computing by Oblivious Mobile Robots (Synthesis Lectures on Distributed Computing Theory) [Paperback]