This book is both an introduction to K-theory and a text in algebra. These two roles are entirely compatible. On the one hand, nothing more than the basic algebra of groups, rings, and modules is needed to explain the clasical algebraic K-theory. On the other hand, K-theory is a natural organizing principle for the standard topics of a second course in algebra, and these topics are presented carefully here. The reader will not only learn algebraic...