The book and very well done, many examples. More than just presenting new Java 8, this book provides case of actual use. It will be your best weapon to introduce you to the lambda and concepts of functional programming. Only drawback, the author repeats a bit sometimes.