SMS: Algebraic Theory of Numbers.