Classical Finite Transformation Semigroups by Volodymyr Mazorchuk & Olexandr Ganyushkin