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. Many examples and hundreds of problems are included, along with hints or complete solutions for most of the problems. The focus is on algebraic number theory and algebraic geometry, and the distinctions and influences of each topic on the other. Material vital to the knowledge...