Technical books tend to bore me to death but I managed to worked my way through this one. The author didn't write it in typical egghead-ese that one might see with any book focused on a such a complex arena of computing. I learned quite a few concepts with this one.I purchased the book primarily based on the ratings here and want to thank the other reviewers. They were right on with their reviews. This one is a must-read if you're even remotely interested in network security.