Building Natural Language Generation Systems by Robert Dale & Ehud Reiter