Kent D. Lee; Steve Hubbard, “Data Structures and Algorithms with Python,” Springer Science+Business Media, 2015.