Thomas H.Cormen

Introduction to Algorithms - New Delhi McGraw Hill 2003 - 1180