Semigroups and combinatorial applications - Lallement, Gerard (1979)