Programación en Java 2 : algoritmos, estructura de datos y programación orientada a objetos - Aguilar, Luis Joyanes (McGran-Hill/Interamericana de España, 2002)