Title: Understanding the Book of Revelation : an Overview