Discovering genomics, proteomics and bioinformatics - A Malcolm Campbell (Pearson education, 2008)