Elementary Number Theory - Burton,David M (MCgraw, 2015)