Natural language generation systems
Leonard Bolc
Natural language parsing systems
Search Methods for Artificial Intelligence