Joshua Bloch

Java Puzzlers: Traps, Pitfalls, and Corner Cases

Joshua Bloch & Neal Gafter

Effective Java, 2nd Edition

Joshua Bloch