Really I gave it 4 stars because the scholarship behind the book and the vision it provides are so excellent. KSR offers a stark, and plausible contrast to the end of the world narrative that drives most climate change sci fi. As a story it has its moments, but it drags in many places and the epilogue was interminable. The readers are very good.