A flexible bidirectional question-answering system. - John Michael Levine (1992)