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