Architecting secure software systems - Talukder, Asoke K (CRC, 2009)