Stephen, a History of Rebellion, and a Sovereign God