Introduction to finite fields and their applications / - Lidl, Rudolf. (Cambridge University Press, 1986)