Online Algorithms: The State of the Art (Lecture Notes in Computer Science)