Contemporary Abstract Algebra. by Joseph A. Gallian I own this book, and personally love it. I just want to know if others share the same feelings. Principles of Mathematical Analysis (International Series in Pure & Applied Mathematics) by Walter Rudin Read great reviews. I need a good refresher. Algebra by Michael Artin This one seems to be a classic. But is it any good? Topology (2nd Edition) by James Munkres VERSUS Algebraic Topology by Allen Hatcher I have them both, but I am not sure which one I should be reading first. I am not strong in Topology and after reading through the first few pages of each I think that munkres might be the right choice. Complex Analysis (Graduate Texts in Mathematics) by Serge Lang I know Lang has written a few other classics, but I fear this may not be great for beginners. Is there another option? Thanks for your input.