Anderson R, Security Engineering: A Guide to Building Dependable Distributed Systems
Gollmann D, Computer Security (3rd ed, Wiley 2011) <http://UCL.eblib.com/patron/FullRecord.aspx?p=819182>
William Stallings, Cryptography and Network Security (Pearson/Prentice Hall 2006)