Finite Fields by Igor E. Shparlinski