Effective Java

Javaに特化した内容だが、他の言語にも応用できるテクニックがある。
スゴく勉強になった。