Building Natural Language Generation Systems, Ehud Reiter, Robert Dale, 2000 (Cambridge University Press) - A classic book dedicated to Natural Language Generation, detailing traditional methods including template-based and grammar-based approaches for text creation.
Natural Language Processing with Python - Analyzing Text with the Natural Language Toolkit, Steven Bird, Ewan Klein, and Edward Loper, 2009 (O'Reilly Media) - The official companion book for the Natural Language Toolkit (NLTK), providing practical examples and explanations for implementing grammar-based and statistical NLP techniques in Python, as demonstrated in the section.