Mastering the Java Virtual Machine: An in-depth guide to JVM internals and performance optimization - Santana (IEEE, 2003)