Coding Theory, Cryptography and Related Areas - Johannes Buchmann (Springer, 2000)