Interactive Storytelling by Andrew S. Glassner