Algebraic number theory - Neukirch, Jürgen, 1937-. (Springer, 1999)