NP and Computational Intractability
Sailesh Prabhu Prof. Swarat Chaudhuri COMP 482: Design and Analysis of Algorithms Spring 2013.
Algorithm Design Patterns and Anti-Patterns