Agents of Babylon: What the Prophecies of Daniel Tell Us about the End of Days