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