Algorithms in Bioinformatics - Crandall, Keith A.; Lagergren, Jens; Pevzner, Pavel; Waterman, Michael S. (Springer Berlin Heidelberg, 2008)