An introduction to number theory - Stark, Harold M. (MIT Pr., 1979)