Algorithms on Strings, Trees and Sequences door Dan Gusfield