Algorithms For Next Generation Networks by Graham Cormode