Battle mage /
Flannery, Peter(Novelist),author.