Google collections api an introduction
Effective C#
Scala vs Java 8 in a Java 8 World
Parameterized Unit Testing
Not overriding equals what happens if you do not override equals for a value type class? all of the Java collections will fail in confusing ways 1.