Algebraic Geometry in Coding Theory and Cryptography door Harald Niederreiter & Chaoping Xing