A preliminary framework for description, analysis and comparison of creative systems
Artificial intelligence: A modern approach