Secrets and Lies: Digital Security in a Networked World by Bruce Schneier Back to product details page >