https://parspdf.com/downloads/theory-of-languages/