Software Building secure software applications discusses in detail the importance of security in software, and the vulnerability associated with the use of software. Considering the latest developments in technology, the book presents a detailed overview of guidelines and techniques to build secure software applications. It further explains the known security concerns, and how the same can be overcome. Towards the end, a chapter is dedicated to the techniques related to software testing and auditing.
This book clearly explained concepts that world-famous authors struggled with. You can tell the author has a deep, applicable understanding of secure software that even the most renowned professionals lack.