Snake Agent by Liz Williams