Title: The Structure of Abstract Algebra