Cryptography : Theory and practice - Stinson, Douglas R (Chapman & Hall/CRC, 2006)