Applied Bioinformatics An Introduction - Selzer, Paul M.; Marhöfer, Richard J.; Rohwer, Andreas (Springer Berlin Heidelberg, 2008)