Pro Java 8 Programming - Brett Spell, Terrill (Springer, 2015)