Data structure and algorithms - Alfred V. Aho; J.E. Hoperoff (Pearson, 2012)