Basic Algebra and Advanced Algebra systematically develop concepts and tools in algebra that are vital to every mathematician, whether pure or applied, aspiring or established. Advanced Algebra includes chapters on modern algebra which treat various topics in commutative and noncommutative algebra and provide introductions to the theory of associative algebras, homological algebras, algebraic number theory, and algebraic geometry. Together the two books give the reader a global view of algebra, its role in mathematics as a whole and are suitable as texts in a two-semester advanced undergraduate or first-year graduate sequence in algebra.