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