Introducción a la programación con Java TM. : Un enfoque orientado a objetos - Arnow, David M. (Pearson Educación, 2001)