An introduction to number theory with cryptography. Building on the s...