Essays on the Theory of Numbers by Richard Dedekind