Ship Breaker

Paolo Bacigalupi
Ship Breaker
Hardback