A review by mformato
The Demon's Lexicon by Sarah Rees Brennan

3.0