Designed for the reader who only needs a basic understanding or review of number theory concepts, the book uses step by step proofs and numerous examples and practice exercises to cover the basics of primes, divisibility, unique factorization, Fermat's Theorem, congruence, quadratic fields, arithmetical functions, Diophantine Equations, and more.