Book: Abstract Algebra: A Geometric Approach

http://www.pearsonhighered.com/educator/product/Abstract-Algebra-A-Geometric-Approach/9780133198317.page