A review by micahhortonhallett
2312 by Kim Stanley Robinson

5.0