Bioinformatics And Molecular Evolution by Paul Higgs, Teresa K. Attwood & Paul G. Higgs