traitor's blade book review