Building Natural Language Generation Systems (Studies in Natural Language Processing)