[Robert Sedgewick, Philippe Flajolet] an Introduct(BookFi.org)
[Gusfield G] Algorithms on Strings, Trees and Sequ(BookFi.org)