Introduction To Algorithms - CORMEN (Thomas. H) LEISERSON (NEW DELHI PHI)