Elementary number theory with applications - Koshy, Thomas (Academic Press, 2007)