Java 9 with JShell : introducing the full range of java 9s new features via JShell - Hillar, Gaston C. (Mumbai : Packt Publishing Ltd, 2017)
Keywords: Classes and instances; Advanced contract programming with interfaces; Advanced generics