Programación en Java 2 : algoritmos, estructuras de datos y programación orientada a objetos - Joyanes Aguilar, Luis (McGraw-Hill, 2002)