Cormen, T. H. et.al.

Introduction to algorithms. 3rd. edition - Cambridge The MIT Press 2009 - xix, 1292p.

978-0-262-03384-8