Basics of Spellcraft
by L.C. Mawson
Ancient curses. Blocked memories. And an Academy for young witches that might just hold t...