SMS dit: Basic Abstract Algebra