Early question and answering (QA) systems focused on keyword search among documents for answers. However, such systems can only answer fact-based questions. It becomes clear that to answer more sophisticated questions, QA systems should rely on some domain knowledge. We propose a question and answering system that uses AnsProlog to represent and reason from the knowledge extracted by using Link Grammar and WordNet.