Elementary number theory - Burton, David M (1990)