The demon's lexicon - Brennan, Sarah Rees (The demon's lexicon trilogy, 2010)