ALGORITHMS ON STRINGS,TREES,AND SEQUENCE - GUSFIEL DAN (CAMBRIDGE, 1997)