The Theory of Algebraic Number Fields