Rosen, Kenneth H. Elementary number theory / - 6th ed. - India : Pearson India Education Services Pvt Ltd , 2015. - 700 p. ISBN: 9789332544994