Common Java Cookbook The free book (and code examples) can be downloaded from http://www.discursive.com/books/cjcook/reference/book-cjcook.html