Build your own programming language design and implement compilers and interpreters in Java and Unicon that enable whole new ways of computing - Jeffery, Clinton L. (Packt Publishing, 2022)