Modern Satisfiability Solvers Research Articles