Features fundamental material, including partition theory, generating functions, and combinatorial number theory. This work offers coverage of random number generation, Diophantine analysis, and additive number theory. It also includes more applications to cryptography, primality testing, and factoring.