An introduction to semigroup theory - Howie, John M. (London Mathematical Society Monographs / Academic Press Inc. ;, 1976)