cazinthehat 's review for:

The Drowned Cities by Paolo Bacigalupi
4.0

Not as good as Shipbreaker, but still fun.