Dictionary Of Bioinformatics And Computational Biology by Elise Hancock & John M. Hancock