Text this: Logical foundations for question answering /