97 Things Every Java Programmer Should Know
Kevlin Henney & Trisha Gee
Program Management for Open Source Projects
Ben Cotton
A Microservice Architecture with Spring Boot and Spring Cloud
Baeldung
Competititve Programmer's Handbook
Antti Laaksonen
Beginning Ubuntu for Windows and Mac Users
Nathan Haines