Automated Reasoning - Giesl, Jürgen (Springer Berlin Heidelberg, 2010)