Introduction To Number Theory by Martin J. Erickson & Anthony Vazzana