Fundamentals of Galois theory