Partials - Dan Wells
Audiobook!