Cryptography demystified - Hershey, John E (2004)