Core Security Patterns by Ramesh Nagappan, Ray Lai & Christopher Steel