Cómo programar en Java - Deitel, Harvey M (Prentice Hall, 2004)