Schneier, Bruce. Secrets & Lies?Digital Security in a Networked World. New York: John Wiley & Sons, 2000.