Introducción a las estructuras de datos: aprendizaje activo basado en casos. Un enfoque moderno usando Java, UML, objetos y eclipse - Villalobos S., Jorge A (Pearson Educación, 2008)