Computational molecular biology An algorithmic approach. - Pevzner Pavel A (Cambridge MIT Press, 2000)