Java 2 The complete reference. - Schildt (2002)