Theory of Algebraic Integers by Richard Dedekind