Estructuras de datos y algoritmos en Java - Goodrich, Michael (Compañia Editorial Continental, 2002)