Automata, Computability, and Complexity: Theory and Applications by Elaine Rich

Working with Boolean Formulas

SAT Solvers

Ordered Binary Decision Diagrams

Working with First-Order Formulas: Clause Form and Resolution