A database-centric architecture for interactive storytelling
Artificial intelligence: A modern approach