Bibliography:Semigroup