Kunth, Donald E The art of computer programing (Fundamental algorithms Vol-1) - Education Pearson 2002 - 650