Estructuras de datos y algoritmos con Java - Drozdek, Adam (Thomson, 2007)