Elementary number theory and its applications

Kenneth H. Rosen
Pearson/Addison Wesley
9780321237071
0-321-23707-2