Computational molecular biology an algorithmic approach - Pevzner, Pavel A (Prentice-Hall, New Delhi, 2000)