The Islamic Revolution of Iran - A Predicted Event