The Book of Revelations unfolding historical events