Tiempos de Arroz y Sal by Kim Stanley Robinson