Beginning Java 9 Fundamentals - Kishori Sharan (Springer, 2017)