Book Generating Language Based Environments 2004