Rozenberg G. Handbook of Formal Languages. Vol 3. Beyond Words 1997