Question Answering over Text and Knowledge Base