Introduction to finite fields and their applications - Lidl Rudolf; Niederreiter Harald (Cambridge University Press, 1986)