Algorithms in Bioinformatics by Olivier Gascuel & Bernard M.E. Moret