Complexity of Constraint Satisfaction Problems: Exact and Approximate - Prasad Raghavendra