Very nice book to read, everything explained clearly with examples.
The only thing that I don't like is how the problems are formulated - for me they are more like solutions (I would like the problem to be something about design, so that construction from Java 8/9 would help me to solve that, not that I just don't know how to use particular syntax).