by Claudia Gray
The Spellcaster series by Claudia Gray consists of 4 books, published between 2013 and 2015. The series begins with Spellcaster.