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