Elementary Number Theory and Its Applications (5th Edition) Kenneth H. Rosen Publisher: Addison Wesley