Elementary number theory and its applications - Rosen, Kenneth H (Addison-Wesley, 1984)