Spirit Thief by Rachel Aaron