Introduction To Algorithms - "Cormen Thomas H; Leiserson Charles E, Others" (1998)
20