Logic for computer science foundations of automatic theorem proving - Gallier, Jean H. (Harper & Row, 1986)