Elementary Number Theory by Venkov, Kenneth H. Rosen & David Burton