It's a textbook, so it's not a page-turner like a consumer-facing book would be. But it provides lots of detailed explanations of security concepts and architectures along with their strengths and weaknesses. I most enjoyed the real-world examples of hacks along with how they worked and how they were fixed. I would have given it 5 stars but the examples are already a little outdated, but it's a decent introduction to the concept.