Fundamental concepts of bioinformatics - Krane, Dan E. (Pearson, 2012)