Revelation 20: The Millennium, Satan's Defeat, and Final Judgment | Sacred Texts