Java Fu (2005)
Java-Fu takes your programming to a new level, by spending less time on the syntax and tools of programming, and concentrating instead on how we put programs together. It uses for this the paradigm of component-based programming, and builds on this until you are developing fully component based applications that can run remotely across the internet. Hi-ya!
Java-Fu is a level three, advanced textbook. You are expected to be familiar with all of the material in the previous two levels of Java books available on the web-site.