Compiler construction - Wirth, Niklaus 1934-2024 (Addison-Wesley, 1996)