Hi, I am a junior and a math major, and I am almost done with my year-long abstract algebra sequence for undergraduates. While I found the materials interesting, I feel like I got lost at some places in this course, and I would like to review (or in some topics, relearn) the materials that I covered in this course over this summer. The textbook we used in this course was Abstract Algebra by Beachy/Blair, and topics we covered in this class include basics of groups, rings, fields, more on groups (including Sylow's theorem, solvable groups, etc.), and Galois Theory. I was wondering if there is another book that I might want to check out from the library to read over the summer to understand the materials better. I would also like to focus on becoming a better "problem solver," as I feel like this is a skill that I need to improve ASAP, so I am looking for a book with good exercises and/or interesting examples as well. Let me know if you have any suggestion. Thanks.