Title: Principles and Practice of Constraint Programming
Subjects: Computer science, Computer organization, Software engineering, Data structures (computer science), Logic, symbolic and mathematical