Communications and Cryptography door Richard E. Blahut