An introduction to bioinformatics algorithms - Jones, Neil C.; Pevzner, Pavel (Computational molecular biology, 2004)