Elementary Number Theory and Its Applications - Rosen, Kenneth H. (Addison-Wesley, 1993)