Elementary number theory

Joe Roberts
MIT Press
9780262680288
0-262-68028-9