Java tutorial - Campione,Mary; WALRATH,KATHY (California addison-wesley, 1999)