Yeah, Kim Stanley Robinson does this pretty well—better than anyone else I can think of.