Algebraic number theoryby J.S Milne, 1998
Elementary number theory: primes, congruences, and secretsby William Stein, 2009