Algebraic theory of semigroups, Vol.2 - Clifford, A H (1967)