Java 8 in action : lambdas, streams, and functional-style programming - Urma, Raoul-Gabriel (Verfasser); Fusco, Mario; Mycroft, Alan (Safari Tech Books Online, 2015)