paven rated Java puzzlers: 3 stars Dec. 27, 2011 Public Joshua Bloch: Java puzzlers (2005, Addison-Wesley)Java puzzlers by Joshua Bloch