Elementary number theory - Burton, David M. (McGraw Hill, 2011)