I prefer books that are much the opposite, like Priciples of Mathematical Analysis. I like to fill in the gaps in terse presentations and poke around on the internet for applications and other things. A good professor, however, can make any book a good one. I had a teacher last year that used Artin's Algebra. He made a game out of the massive amount of typos and errors: Show that question X is false as stated. Give t…
And for the record, another hat in the ring for Strang's Linear Algebra and its Applications.