Elementary number theory with applications - Koshy, Thomas (Harcout/Academic Press, 2002)