Cormen, T. H. et.all Introductions to algorithms. 2nd Edition. - Cambridge The MIT Press 2008 - xix, 1180p. ISBN: 9788120321410