Bioinformatics by Thomas Lengauer