God: Puppeteer, Chess Master or Warrior?

dib-main

Christians agree that God is all-powerful. But how does the Almighty work out his plan? David Instone-Brewer looks at the biblical evidence