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