[1]   Hans-J. Boehm. Destructors, finalizers, and synchronization. In Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 262-272. ACM Press, 2003.

[2]   James Gosling, Bill Joy, and Guy Steele. The Java Language Specification. The Java Series. Addison-Wesley, 1997.

[3]   International Standard ISO/IEC. Programming languages - C. 9899:1999 (E).

[4]   Brian W. Kernighan and Dennis M. Ritchie. The C Programming Language. Prentice Hall, second edition, 1988.

[5]   Sheng Liang. The Java Native Interface: Programmer’s Guide and Specification. Addison Wesley, 1999.

[6]   Tim Lindholm and Frank Yellin. The Java Virtual Machine Specification. Addison-Wesley, 1996.

[7]   Simon Peyton Jones et al. Haskell 98 language and libraries: the revised report. Journal of Functional Programming, 13(1), 2003.