Semigroups : An introduction to the structure theory - Grillet, P.A (Marcel Dekker, 1995)