Elementary number theory - Burton, David M (TATA McGraw-Hill Publishing Co., 2007)