Lectures in Semigroups - Petrich, Mario (John Wiley and Sons, 1977)