* Provides practical solutions, not just principles of security.
* Offers an in depth toolkit to the reader and explains how to use the tools to build a secure system.
* Introduces concepts of security patterns for designing systems, as well as security building blocks for systems.
* Discusses algorithms, cryptography and architecture.
* Addresse security for different application servers.