Knowledge-Based Bioinformatics by Gil Alterovitz