Elementary number theory and its applications - 243007 Rosen, Kenneth H. (Boston : Pearson/Addison Wesley, 2005)
41