Range-Based Algorithm for Max-CSP (Lecture notes in computer science)