Fundamentos de programación: algoritmos, estructuras de datos y objetos - Joyanes Aguilar, Luis (McGraw Hill Interamericana, 2003)