Answer

Ministry for the Future by Kim Stanley Robinson should be on your list.

Replies
No replies yet