Effective Java Programming Language Guide
by Joshua Bloch and Guy L. Steele Jr.
While specifically targeting intermediate Java programmers (the bulk of Java programmers), this book also provides "food for thought' to advanced programmers and C++ programmers in particular. "Effective Java" is an explicit (and acknowledged) homage to Scott Meyer's "Effective C++."
Release Date:
June 4, 2001