Algebraic geometry in coding theory and cryptography - Niederreiter, Harald 1944- (Princeton University Press, 2009)