Introduction to Bioinformatics by Stephen A. Krawetz & David D. Womble