Security patterns: integrating security and systems engineering - Schumacher, Markus; Fernández-Buglioni, Eduardo; Hybertson, Duane W; Buschmann, Frank; Sommerland, Peter (Software Design Patterns, 2006)