ByNobleID
    The algebraic theory of semigroups | NobleID