The Water Knifeby Paolo BacigalupiPublished: 2015 • #fictionShelves: science fiction, thriller371 pagesISBN: 9780385352871 (Goodreads)Format: audiobookBuy on Amazon✦