I have given this book 5 stars in the category of 'Computer Book' - remember this is still a textbook! Buying it for a read on the train is not recommended to most...
It is rare for a technical book to actually induce pleasure, but this book manages it. I have read far more technical books that I ought to have done (due to my degree), and this easily comes out on top.
It is well organised, succinct, and the writing is easy to follow. Normally this type of book rambles around, without really making the point clear. Not Tanenbaum; you learn infinitely more in this book than others twice its size - I think that is best thing about this book, the amount of understandable data transferred quickly.
If you have to study networks as part of an academic course or in the workplace, this is an excellent place to start. The topics covered range from cryptography to telephony networks, Bluetooth to socket programming.
If you want to delve deeply into a particular topic extremely, I think it is possible that this book will not be sufficient - but it will make a great introduction, and aid understanding of the more complex information.
So, in short, simply the best technical book I have read.