Monoids and Semigroups With Applications | lit.salon