Kroening, D. Decision procedures: An algorithmic point of view - Berlin Springer 2008 - xvi, 304p. - Texts in Theoretical Computer Science . ISBN: 978-3-540-74104-6