Portal to the Gods by Scott Spangler
Approx. 109,400 words.
Published on June 8, 2011.
War has raged for all eternity between the Gods and the vile Demon Lords with humanity always caught in the middle. But the evil ones now stand to win the war once and for all and Tiberius, the only one who can stop them, has been murdered. If humanity is to survive they must bring him back from the dead.