Estructuras de datosy algoritmos en java - Goodrich,T Michael.