Elements of number theory - Stillwell, John (Undergraduate text in mathematics, 2003)