Anderson, Ross, Security Engineering: A Guide to Building Dependable Distributed Systems, 3rd ed
Gollmann, Dieter, Computer Security, 3rd ed (Chichester, West Sussex: Wiley, 2011) <http://UCL.eblib.com/patron/FullRecord.aspx?p=819182>
William Stallings, Cryptography and Network Security (Upper Saddle River, N.J: Pearson/Prentice Hall, 2006)