Basic methods of cryptography - Lubbe, J. C. A. van der (Jan C. A.) (Cambridge University press, 1998)