The Grim Company by Luke Scull
Davarus Cole has a destiny. Only he can wield the sorcerous blade Magebane, one of the few weapons in existence that can kill a Magelord. Five centuries ago the Magelords slew the gods themselves, becoming immortal in the process and seizing control of the world. Now they wage war amongst themselves. Cole knows it is fate itself which has decreed that he will kill Salazar, Magelord of Dorminia, and liberate the city from his tyrannical rule. His comrades in the rebel group known as the Shards are less sure. Meanwhile, a new threat is rising in the far north. Demonic forces are spilling into the northern mountains and the Shaman, the Magelord who rules the region, must face this threat whilst also confronting a renegade lord who has turned against him. At the same time, he owes a favour to Salazar that must be repaid. The Grim Company is the opening volume of the fantasy trilogy of the same name. It's the debut novel by Luke Scull, a computer game designer who has worked for BioWar...