First Class Functions in Java 8
java8training.com