The End : a Study of the Book of Revelation