Elementary number theory with applications

Thomas Koshy
Harcourt/Academic Press
9780124211711
0-12-421171-2