Cryptography Demystified - Hershey, John E (New York McGraw Hill, 2003)