Introduction to Abstract Algebra: From Rings, Numbers, Groups, and Fields to Polynomials and Galois Theory