IntroductiontoAlgorithms,SecondEditionbyThomasH.Cormen,CharlesE.Leiserson,RonaldL.RivestandCliffordSteinISBN:0262032937TheMITPress©2001(1180pages)Acourseincomputeralgorithms,suitableforuseasafieldreferenceforworkingsoftwaredevelopers.