Estructura de datos con Java: diseño de estructuras y algoritmos/ John Lewis - Lewis, John (2006)