Java 2 AWT, Swing, Generics, XML, Sound, Animation, JDBC, Servlets, RMI, Threading, Sockets, Networking, and Java Beans Programming Black Book - Holzner, Steven (Paraglyph Press New Delhi, 2010)