The Battle (The Adventures of Jecosan Tarres, #3)
by Laura Lond
Having done his best to fulfill the commission given him by a supernatural messenger, yet apparently having failed to do so, Jeco and his friends, Dalian and Lord Farizel, find themselves running for their lives from the wrath of King Alvard III.
The Battle is Book 3 of The Adventures of Jecosan Tarres trilogy. It is approximately 103,000 words (370 pages in the printed edition).