Combinatorial Scientific Computing (Chapman & Hall/CRC Computational Science)