Estructuras de datos y algoritmos en Java - Goodrich, Michael T. (Continental, 2002)