Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology
Cambridge University Press (9780521585194 / 10229827)
Cambridge University Press (9780521585194 / 10229827)
Roberts & Company Publishers (9781936221165)