An awesome book on concurrency that all Java programmers ought to read before embarking on anything more complicated than the primordial Hello World application.
Inspired by Josh Bloch and Bill Pugh's Java Puzzlers talk at Google, Java Puzzlers, episode VI, I decided to use FindBugs and analyze some core Java libraries we wrote and used at one of my previous employments.