Secrets and lies: digital security in a networked world - Schneier, Bruce (John Wiley, 2000)