Core Java 2: v.II Advanced features - Horstmann, Cay S & Cornell, Gary (Addison Wesley, Singapore, 1999)