A review by mimi445566
Blue Mars, by Kim Stanley Robinson

informative reflective slow-paced

4.75