Java : how to program late objects : introducing JShell - Deitel, Paul J. (Pearson Education Limited, 2017)
"Late objects, introducing JShell; use with Java SE 8 or Java SE 9."