Analyza: Exploring Data with Conversation
Towards a theory of natural language interfaces to databases