Memories Of The Future, A Novel.