All of the books I would see around on that topic were pretty outdated (some were 10 or more years old) so the would probably be useless to you. There is a good one I had a chance to read once, Filthy Rich Clients that covers some topics in detail that might suit you. You can take a look at a description of it, or visit it's website to find more details.
As for something else, you would probably have more luck by looking at Computer Graphics or Game Development books (based on Java).
The quieter you are, the more you are able to hear.