Algebraic number theory - Neukirch, Jurgen (Berlin Springer-Verlag, 1999)