Text world theory