Semigroups and combinatorial applications . - Lallement Gerard (1979)