Visual approach to abstract algebra I'm currently finding abstract algebra to be very fascinating. However, one of the things that pulls me back is that I sometimes find it hard to understand something visually. 
For example, one could visualise the First Isomorphism Theorem as being a circle with a smaller circle inside (kernel) mapping to another large circle  with a dot (zero element), and the "annulus" left when you ignore the kernel is equivalent to the other circle, except for the dot. 
I have a very amazing book Visual Complex Analysis, and was wondering if there's a similar one for abstract algebra. 

For group theory see Nathan Carter's Visual Group Theory and its accompanying software, Group Explorer.
