Handbook of formal languages. - Rozenberg, Grzegorz, 1942- (Springer-Verlag, 1997)