Introduction to Algorithms : vol.I - Corman, Thomas H. (McGraw-Hill, 1990)