Mike Gifford finished reading New York 2140 by Kim Stanley Robinson Dec. 3, 2022 Public New York 2140 by Kim Stanley Robinson