A review by metallib87
New York 2140 by Kim Stanley Robinson

4.0