A review by mimi445566
Blue Mars by Kim Stanley Robinson

informative reflective slow-paced

4.75