https://www.greenflame.org/2007/05/04/immersive-story-worlds/
Immersive Story Worlds