Estructuras de datos, algoritmos y programación orientada a objetos - Heileman, Gregory L. (McGraw-Hill, 1998)