100 Java mistakes and how to avoid them - Valeev, Tagir (Manning Publications, 2024)