Upper Saddle River: Prentice Hall, 1998. — 568 p.
This book effectively integrates computing concepts into the number theory curriculum using a heuristic approach and strong emphasis on rigorous proofs. Its in-depth coverage of modern applications considers the latest trends and topics, such as elliptic curves—a subject that has seen a rise in popularity in the undergraduate curriculum.