Cryptography : theory and practice - Stinson, Douglas R. (CRC Press series on discrete mathematics and its applications, 1995)