Simply Java programming. - Deitel, Harvey M.; Deitel, Paul J.; Listfield, Jeffrey A. (Pearson, 2004)