Elementary number theory and its applications / 5th ed - Rosen, Kenneth H. (Pearson/Addison Wesley, 2005)