books Kim Stanley Robinson's 2312: a novel that hints at what we might someday have (and lose) Cory Doctorow