Finite Fields by Rudolf Lidl