Fundamentals of semigroup theory - Howie, John M. (London Mathematical Society monographs, 1995)