Practical bioinformatics - Bujnicki,J.M (Nucleic acids and molecular biology, 2006)