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 t...