Text this: Handbook of formal languages