Data Structures & Algorithms - Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman (Pearson Education)