Knowledge Based Bioinformatics by Gil Alterovitz