Cómo programar en Java - Deitel, Harvey M (1998)