Introduction to Algorithms - Cormen H. Thomas (Hill New York)