I want to (re)learn abstract algebra for the 'fun of it'. What are some good books/references, online tutorials for the same?
I want something that I can read at leisure and not fall asleep while reading - on the plane or a warm summer afternoon. I'd prefer to avoid dense texts unless I wish to explore something in depth.
Good references, not too dense like classic texts, with lots of examples and uses (either in math or applied math domains) and 'fun to read' would be worthwhile. Something that lays the context of what/why/how instead of just showing the what/how. I want to appreciate the underlying reasoning behind the creation of concepts like groups, rings etc., and not just read the 'what/how' behind them (I already know that).
Background: I have a graduate degree in CS and did study abstract algebra in my undergrad. Now I wish to revisit the topic with a different viewpoint since I believe I know have a much deeper understanding of things and would like to (re)learn thing something interesting. Abstract algebra is the next on my radar after I (re)learned mathematical optimization.