van Beek, P., and T. Walsh. “Principles of Constraint Programming and Constraint Processing: A Review”. AI Magazine, vol. 25, no. 4, Dec. 2004, p. 105, doi:10.1609/aimag.v25i4.1790.