Bioinformatics technologies - Chen, Yi-Ping Phoebe . (Springer, 2007)