Algebra, Updated 2nd Edition by Michael Artin is ideal for the honors undergraduate or introductory graduate course. This revision of the classic text incorporates 20 years of feedback and the author's own teaching experience. It discusses concrete topics of algebra in greater detail than most texts, preparing students for the more abstract concepts linear algebra is tightly integrated throughout.