Deitel, P., & Deitel, H. (2017). Java: How to program early objects (11th ed.). Pearson.
- Ch. 15: Java Object XML Serialization and Deserialization and NIO Interface
- Ch. 16: Use of Algorithms with Arrays Interface with Boxed Data Type Collections
- Ch. 17: Introduction to the Concept of Lambda Functions and the Data Stream, with Map-Reduce Paradigm
- Ch. 23: Introduction to the Use of Java Threads to Do Concurrent Programming