Foundations of Security What Every Programmer Needs to Know - Daswani, Neil; Kern, Christoph; Kesavan, Anita (Apress, 2007)