A Course in Number Theory and Cryptography
Neal Koblitz
The purpose of this book is to introduce the reader to arithmetic topics, both ancient and modern, that have been at the center of interest in applications of number theory, particularly in cryptography.