The Book of Revelation today: New insights for last days survival