novels about visions of the future