Java 9 cookbook : over 100 practical recipes to develop modern application in Java - Mohamed Sanaulla; Nick Samoylov (Packt Publishing, 2017)