Constraint satisfaction using constraint logic programming | part of Constraint-Based Reasoning | MIT Press books | IEEE Xplore