Text this: Lectures in semigroups /