Describir: Data structures for programmers / Milton Rosenstein.