Semigroup Theory and Applications by Philippe Clement & Sergio Invernizzi