For 10 points, name  this final book of the Bible.
In one excerpt from this book the protagonist is told of "two witnesses" who will "prophesy for  1260 days" before being killed and resurrected. In one scene from this work trumpets are given to  seven angels, and it begins with the protagonist addressing the seven churches of Asia. In the  sixth chapter of this book a lamb begins opening seven seals, the first four of which contain the  horseman of the apocalypse. A description of New Jerusalem is given at the conclusion of this  work, which consists primarily of a prophetic vision seen by John of Patmos. For 10 points, name  this final book of the Bible.
In one excerpt from this book the protagonist is told of "two witnesses" who will "prophesy for  1260 days" before being killed and resurrected.
{Book of Revelation} [do not accept “Book of Revelations”]