1. B.W. Kernighan, D.M. Ritchie, The C Programming Language (Prentice Hall, 1988)
2. T. Lindholm, F. Yellin. The Java Virtual Machine Specification, 2nd ed. (Sun and Addison-Wesley, 1999)
3. J. Gosling, B. Joy, G. Steele, G. Bracha, The Java Language Specification, 3/E (Addison Wesley, 2005). The last specification available at the time of printing is that of Java SE 19. docs.oracle.com/javase/specs/. Accessed 14 Feb. 2023
4. B. Stroustrup, The C++ Programming Language, 4th edn. (Addison-Wesley Professional, Boston, 2013)
5. R. Milner, M. Tofte, R. Harper, D. MacQueen, The Definition of Standard ML—Revised (MIT Press, 1997)