2312 - Kim Stanley Robinson

'Kim Stanley Robinson is one of science fiction's greats . . . fans of the Mars books will delight…