Handbook of applied algorithms : (Wiley-Interscience, 2008)