Java Language Features With Modules, Streams, Threads, I/O, and Lambda Expressions - Sharan, Kishori; Sharan, Kishori (Apress : Imprint: Apress, 2018)