Semigroups: An Introduction to the Structure Theory by Pierre A. Grillet | Menrva Books