Algorithms On Strings, Trees, And Sequences Computer Science And Computational Biology - Gusfield D.; Gusfield D. (Cambridge University Press, 2005)