This is an elementary undergraduate level introduction to number theory, with carefully explained proofs and numerous exercises and worked examples. A feature of particular interest is a concise account of Fermat's Last Theorem and its recent proof by Andrew Wiles.