Lectures On Finite Fields And Galois Rings