Review: The Traitor Baru Cormorant ReviewDaniel EavensonJuly 23, 2016Seth Dickinson, Fantasy, masks, Alternate History, Politics, TradeComment