Beginning Java 9 Fundamentals Arrays, Objects, Modules, JShell, and Regular Expressions - Sharan, Kishori (Apress : Imprint: Apress, 2017)