Cryptography : theory and practice - Stinson, Douglas Robert 1956- (Chapman and Hall, 2002)