Algebraic Number Theory by E. Strobel & Jürgen Neukirch