Requiring no more than a basic knowledge of abstract algebra, this textbook presents the basics of algebraic number theory in a straightforward, "down-to-earth" manner. It thus avoids local methods, for example, and presents proofs in a way that highlights key arguments. There are several hundred exercises, providing a wealth of both computational and theoretical practice, as well as appendices summarizing the necessary background in algebra.