Logic for programming and automated reasoningHarald Ganzinger, David McAllester, Andrei Voronkov · First published 1999Open the Tome