SMS dit: Elements of elementary algebraic structures.