Cryptography : a very short introduction / - Piper, F. C. (Oxford University Press, 2002)