Please be aware orders placed now will not arrive in time for Christmas, please check delivery times.
Abstract Algebra: A Student-Friendly Approach
If you are studying abstract algebra independently or are having trouble understanding your professor, this is the book for you. It not only makes learning abstract algebra easy, it also gets you to think mathematically and to do mathematics while reading the book. It covers all the traditional topics in an introductory course. Its only prerequisite is high school algebra.