To save her god's life she must create something the world has never seen.Trapped within an ancient tower and running out of resources, four thousand people are besieged by demons and terrorized by dark infiltrators. First Custodian Terese Saarg must provide for her people with the few supplies salvaged before she formed FireWall. And those supplies are running desperately low.Sarra had hoped to lead FireWall's weavers, but she can't trust them after their attempt on her life. If she wants to protect the Wall she must risk revealing that she is Royal, and she may endanger those she's trying to save.To protect her god, Terese must create an engine capable of defending Him. But to do so, she must employ ancient technologies and techniques - that were forgotten for a reason. To preserve her god's life and pay her old debts, Terese must venture beyond what is possible or safe. And Sarra's growing prowess lies at the core of FireWall's survival.As Terese pushes at the boundaries of reality, the consequences and stakes may be too devastating for FireWall to bear without collapsing in on itself. How far is too far to save the lives of those depending on you?And what if the Darkness has anticipated Terese's risky move for five thousand years?The Engine of Gods is the fifth book in Mark Johnson's epic FireWall series.Praise for Mark Johnson's FireWall series:"Dark intrigue with twists and turns that I didn't see coming." - Award-winning author Eileen Mueller, 'Riders of Fire'."Imbued with ancient secrets and unspeakable evil, Mark Johnson's FireWall is a world-building tour de force from an exciting new voice in epic fantasy." - SJV and Stoker Award winner Lee Murray, 'Into the Mist'.