An Introduction to Number Theory - Stark, Harold M. (MIT Press)