Javа Puzzlers: Traps, Pitfalls, and Corner Cases — Joshua Bloch, Neal Gafter | UA Books