Elementary Number Theory

David Burton
McGraw-Hill Education
9780073383149
0-07-338314-7