Introduction to finite fields and their applications - Lidl Rudolf (1986)