Learning Java Functional Programming: Create robust and maintainable Java applications using the functional style of programmingRichard M. Reese
Machine Learning: End-to-End guide for Java developers: Data Analysis, Machine Learning, and Neural Networks simplifiedBostjan Kaluza
Natural Language Processing with Java Cookbook: Over 70 recipes to create linguistic and language translation applications using Java librariesRichard M. Reese