Click on Design and Analysis of Algorithms - Stanford to open the resource.