World of SpellHound
SpellHound is the story of two worlds, two races, two beliefs, two sides in an everlasting war, and two naive young magic-users who just might be able to make it end.
Just about everyone knows that demons are evil. Only a few know that just about everyone is wrong. Demons are driven to their crimes by desperation, and humans to theirs by paranoia and ignorance. Both are filled with fear of the other, and both are trapped in a cycle of making themselves the villain of the other's stories. But everything is about to change. Just remember.
People are demons too.