I read this book during my systems and advanced networking courses at ETH Zurich years ago. As a hard copy, it is an impressively heavy compendium of knowledge but very relevant to everyone that even remotely touches networking on a daily basis.
I remember it to be quite a pleasant read, despite being very technical and crazy long (could also be that I just like the topic).