Galois Theory, Coverings, and Riemann Surfaces