Not always buried deep a second course in elementary number theory - Pollack, Paul (American Mathematical Society, 2009)