Mastering Java 2 - Zukowski,John (BPB Publications, 2000)