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