An Introduction to Bioinformatics Algorithms by Pavel A. Pevzner & Neil C. Jones