Structural Bioinformatics: An Algorithmic Approach (Chapman & Hall/CRC Mathematical and Computational Biology)