This text teaches students about the role of number theory in pure mathematics and its important applications to cryptography and other areas. Designed for a one-semester undergraduate course in number theory, the book offers many pedagogical features. "Check your understanding" problems assess whether students have learned essential information