Elementary number theory - Effinger, Gove W. (CRC Press, 2021)