Elements of Number Theory by John Stiilwell