Defensive Security Handbook
Amanda Berlin & Lee Brotherston & and William F. Reyor III
Persistence Best Practices for Java Applications
Otávio Santana & Karina Varela
Communication Patterns
Jacqui Read
Hands-On Cybersecurity with Blockchain
Rajneesh Gupta
Transitioning to Java
Ken Fogel
Test-Driven Development with Java
Alan Mellor
Practical Design Patterns for Java Developers
Miroslav Wengner
Learn Java 17 Programming, Second Edition
Nick Samoylov
Java Memory Management
Maaike van Putten & Sean Kennedy