Elementary number theory - Jones, Gareth A. (London Springer, 1998)