An introduction to the book of Revelation