- Foundations of Computational Linguistics: Human-Computer Communication in Natural Language
- A Computational Model of Natural Language Communication: Interpretation, Inference, and Production in Database Semantics
- Computational Linguistics and Talking Robots: Processing Content in Database Semantics
- NEWCAT: Parsing Natural Language Using Left-Associative Grammar (Lecture Notes in Computer Science)
- How to Build a Talking Robot: Linguistics, Philosophy, and Artificial Intelligence