A short series of posts about encoding problems as Satisfiability problems
medium.com