A review by aasplund
New York 2140 by Kim Stanley Robinson

3.0