Description
Margaret Killjoy's Danielle Cain book series is a queer, anarcho-punk fantasy that pits anarchist traveler Danielle Cain and her crew of demon-hunting friends against the spirits of the dead, unearthly cryptids, and the brutality of police. The Immortal Choir Holds Every Voice is the long-awaited third installment and continues the series.
