Elementary number theory and its applications / 4th ed - Rosen, Kenneth H. (Addison-Wesley, 2000)