Computational Genome Analysis by Simon Tavare, Michael S. Waterman & Richard C. Deonier