Cormen, T. H. (2009). Introduction to algorithms. Cambridge, Masachusetts; London: The MIT Press. ISBN: 9780262033848 0262033844 9780262533058 0262533057