Introducción a la programación orientada a objetos con Java - Wu, Thomas C. (McGraw-Hill, 2001)