Algebra Second Edition by Michael Artin is ideal for the honors undergraduate or introductory graduate course. The second edition of this classic text incorporates twenty years of feedback and the authors own teaching experience. The text discusses concrete topics of algebra in greater detail than most texts preparing students for the more abstract concepts linear algebra is tightly integrated throughout.