A book I very much enjoyed that is a lot less optimistic but gets the science and politics down very well (in our soon-to-be post-capitalistic hell-hole that will leave the cities drowned and millions displaced) is Ship Breaker by Paolo Bacigalupi.
2 Likes