The QTheory of Finite Semigroups by John M. Rhodes | Menrva Books