Note I have discussed the manga in some capacity here already.

The Animanga Spellbook