Revelation: Battle, Peace in Heaven, and Warning on Earth