challenge: What is the setting of the 2010 young adult novel 'Ship Breaker' by Paolo Bacigalupi?
  
  A. A futuristic city with advanced technology
  B. A post-apocalyptic world where human civilization is in decline due to ecological disasters
  C. A planet colonized by humans
  D. A small town in the middle of a vast desert
  Answer: 