Algebraic number theory - Neukirch, Jürgen (Grundlehren der Mathematischen Wissnschaften, 322, 2010)