Computational molecular biology An algorithmic approach - Pevzner, Pavel A. (Prentice Hall & India, 2000)