Hi all,

I took algebra a few years back in high school. I understood everything very well and got good grades, but unfortunately my teachers were not so good and stressed memorization over understanding. At this point I am working through Spivak's Calculus and I absolutely love his approach. I was wondering if anyone knew of an algebra analog to this book, something that stresses proofs, because I would like to sharpen my skills and understanding a bit.

Thanks