The Elements of the Theory of Algebraic Numbers