van Beek, Peter, and Toby Walsh. 2004. “Principles of Constraint Programming and Constraint Processing: A Review”. AI Magazine 25 (4), 105. https://doi.org/10.1609/aimag.v25i4.1790.