I am looking for a good undergraduate level book on Abstract Algebra. By a 'good book' I mean a book which gives equal importance to both, rigor and the historical perspective of the subject.
For example, I am currently reading the book Elementary Number Theory by David M. Burton. Being highly influenced by the representation of the book, I am now looking for books in other areas which follow the same style.
What will be the suggestions?
For what it's worth, my algebra notes at http://www.math.umn.edu/~garrett/m/algebra/ (also available as a physical "published" book) are fairly down-to-earth, and include some things usually neglected in contemporary "algebra" texts, such as Lagrange resolvents (for solving equations in radicals when possible), discussion of some basic number-theoretic motivations and applications, brief intro to the-most-basic set theory, and emphasis on mapping properties (a.k.a., naive category theory) throughout. Many examples.
I wrote those notes up as companion for an intro abstract algebra course I gave, to document the topics actually covered, which were things I thought (after doing this for a few decades) people should actually know. That is, some of the usual laundry-list of iconic topics were left for a later time, the idea being to have some coherence to the whole, and not pass over important basic examples too quickly, or just leave them as exercises.