The Theory of Algebraic Numbers