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

2.0