I'm a mechanical engineering Ph.D. student, currently self-studying mathematics. I want to learn abstract algebra, which is entirely new to me. My goal is to build a strong foundation for advanced-level algebraic topology.
I've already completed courses in measure theory and real analysis, so I believe I'm not a complete beginner when it comes to proof writing. Therefore, I'm confident that with the right book, I can manage the subject.
I'm looking for a book that is neither too basic nor overly advanced—something suitable for senior undergraduate or first-year graduate students. Ideally, this book would also serve as a good reference. I would appreciate any book recommendations on this topic. Additionally, I have a few books in mind and would like to know which one would be the best fit based on my needs. I've read the post about books recommendation for abstract algebra and come up with these choices, but I want your help to choose between them.
- Abstract algebra by Dan Saracino
- Abstract algebra by Dummit and Foote
- Abstract algebra by Serge Lang
- Contemporary Abstract algebra by Gallian
- Abstract algebra by Herstein