 | Mastering the Java JVM: From Bytecode to Garbage Collection (2025) by CARTER, THOMPSON |
 | Mastering Real-Time Analytics with Apache Flink: Comprehensive Techniques for Stream and Batch Processing (2024) by Trex, Nova |
 | Real-Time Data Processing with Apache Flink: Harness Apache Flink for High Throughput, Low-Latency Data Stream Processing. (2024) by Chesterfield, Greyson |
 | The Ultimate Apache Flink Introduction: Streamlined Data: Mastering Apache Flink for Real-Time Processing (Apache Flink Mastery Series) (2023) by Landscape, Big Data |
 | Stream Processing with Apache Flink: Fundamentals, Implementation, and Operation of Streaming Applications (2019) by Hueske, Fabian, Kalavri, Vasiliki |
 | Introduction to Apache Flink: Stream Processing for Real Time and Beyond (2016) by Friedman, Ellen, Tzoumas, Kostas |
 | The Java Virtual Machine Specification, Java SE 8 Edition (Java (Addison-Wesley)) (2014) by Lindholm, Tim, Yellin, Frank, Bracha, Gilad, Buckley, Alex |
 | The Java Virtual Machine Specification, Java SE 7 Edition (Java Series) (2013) by Lindholm, Tim, Yellin, Frank, Bracha, Gilad, Buckley, Alex |
 | Decompiling Java (2004) by Nolan, Godfrey |
 | Java and the Java Virtual Machine: Definition, Verification, Validation (2001) by Stärk, Robert F., Schmid, Joachim, Börger, Egon |
 | Inside the Java 2 Virtual Machine (2000) by Venners, Bill |
 | Programming for the Java¿ Virtual Machine (1999) by Engel, Joshua |
 | Java Virtual Machine (Java Series) (1997) by Downing, Troy, Meyer, Jon |