I'm still slowly making my way through 2312. But in the meantime I read Eaarth which I've seen recommended on this site a few times. I think kleinbl00 is a big proponent? It was a good read, although a bit disheartening considering it was written 5+ years ago and not nearly enough has changed for the better since then.