Understanding and Applying Cryptography and Data Security - Elbirt, Adam J. (CRC Press-Taylor & Francis Group, 2009)