Preview of 'The Joy of Cryptography'
garbledcircus.com