Chapter 4 Practical CSP