Buchmann, Johannes. Introduction to Cryptography. Berlin: Springer-Verlag, 2001.