This text covers material from both the algebraic and analytic disciplines and includes coverage of recent developments, such as the new primality test and other topics of significant interest, which are often omitted from other books at this level. It aims to take readers to a deeper understanding of the patterns of thought that have shaped the modern understanding of number theory.