Cryptography : theory and practice - Stinson, Douglas Robert, 1956- (Boca Raton : CRC Press, 2006)