Elementary number theory / 6th ed., Pearson new international ed - Rosen, Kenneth H. (Pearson Education, 2014)