Elementary number theory / - Rosen, Kenneth H. (Pearson education, 2014)