Declarative Logic Programming by Michael Kifer | Menrva Books | MenrvaBooks