Further Reading
l
Effective Java
: Joshua Bloch
l
Tog on Interface
: Bruce Tognazzini