Bioinformatics Computing by Bryan Bergeron & Teresa K. Attwood