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